.index-section2{background-color:#f5faff}
.product-link{display:block;border:4px solid #fff;background-color:#fafdff;text-align:center;padding:40px 40px 20px;position:relative}
.product-col{overflow:hidden;border-radius:10px;margin-bottom:10px;transition:all .3s}
.product-link__title{font-size:20px;color:#222;line-height:1.2;font-family:'segoeui blod';margin-bottom:15px;height:48px;position:relative}
.product-link__desc{font-size:16px;color:#666;margin-bottom:40px}
.product-link__pic{height:187px}
.product-link__pic img{max-height:100%;max-width:100%}
.product-col:hover{background-color:#fff;box-shadow:0 0 18px rgba(51,83,220,.26);transform:translateY(-8px)}
.product-col:hover .product-link__title{color:#467fbe}
.product-link::after{position:absolute;content:'';width:0;height:0;left:-4px;top:-4px;border-left:96px solid #467fbe;border-bottom:76px solid transparent;display:none}
.product-col:hover .product-link::after{display:block}
.solut-link{display:block;margin-bottom:70px}
.solut-link__pic{width:130px;height:130px;margin:0 auto}
.solut-link__pic img{display:block}
.solut-link__pic .on{display:none}
.solut-link__title{text-align:center;font-size:20px;color:#222;line-height:1.3;margin-top:30px}
.solut-link:hover .solut-link__pic img{display:none}
.solut-link:hover .solut-link__pic .on{display:block}
.solut-link:hover .solut-link__title{color:#467fbe;font-family:'segoeui blod'}
.row10{margin:0 -5px}
.row10>div{padding:0 5px}
.index-section4{background-color:#f5faff}
.index-section4 .section-head{text-align:center;margin-bottom:100px}
.choose-flex{display:flex;justify-content:space-between}
.choose-item{padding:35px 0;width:35.7%}
.choose-item__index{font-size:26px;background-color:#467fbe;width:50px;line-height:50px;color:#fff;font-family:'segoeui blod';text-align:center;border-radius:0 25px 25px 25px;margin-bottom:5px;position:relative;z-index:11}
.choose-item__desc{font-size:18px;color:#222;line-height:24px;width:65%;min-height:120px}
.choose1{background-image:url(../images/line1.png);background-repeat:no-repeat;background-position:left top;background-size:100% auto}
.choose-item:nth-child(2) .choose-item__index{margin-left:35%}
.choose-item:nth-child(2) .choose-item__desc{margin-left:35%}
.choose2{background-image:url(../images/line2.png);background-repeat:no-repeat;background-position:left top;background-size:100% auto}
.choose3{background-image:url(../images/line3.png);background-repeat:no-repeat;background-position:left bottom;background-size:100% auto}
.choose4{background-image:url(../images/line4.png);background-repeat:no-repeat;background-position:left bottom;background-size:100% auto}
.choose-group{position:relative}
.choose-center{position:absolute;top:50%;left:50%;transform:translate(-49%,-50%);animation:float 3s ease-in-out infinite;width:55.43%}
.choose-center img{width:100%}
.index-section5{background-color:#e3edf7}
.choose-data{display:flex}
.choose-data__item{text-align:center;padding:47px 0 57px}
.choose-item__num{font-size:46px;color:#467fbe;font-family:'segoeui blod'}
.choose-item__text{font-size:18px;color:#222}
.index-section6 .section-head{text-align:center;margin-bottom:100px}
.partner-group{margin:0 75px}
.roll-wrap{position:relative;width:100%;height:50px;overflow:hidden;margin-bottom:50px}
.roll_row .roll__list::after,.roll_row .roll__list::before{content:"";display:table;line-height:0}
.roll_row .roll__list::after{clear:both}
.roll_row .roll__list{width:2800px}
.roll_row .roll__list li{float:left;display:block;margin:0 16px;height:50px;text-align:center;min-width:160px}
.index-section7{background-color:#f5faff;background-image:url(../images/7_left.png),url(../images/7_right.png);background-repeat:no-repeat;background-position:left 43px top 43px,right 30px bottom 123px}
.news-item{display:block;overflow:hidden;border-radius:10px;background-color:#fff;margin-bottom:80px}
.news-item__content{padding:37px 37px 37px 30px}
.news-item__pic img{width:100%}
.news-item__time{font-size:16px;color:#467fbe;line-height:24px;margin-top:22px}
.news-item__title{font-size: 18px;
    line-height: 20px;
    color: #222;
    font-family: 'segoeui blod';
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    min-height: 80px;}
.news-item__desc{font-size:16px;color:#666;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.news-item:hover{background-color:#467fbe}
.news-item:hover .news-item__title{color:#fff}
.news-item:hover .news-item__desc{color:#fff}
.news-item:hover .news-item__time{color:#fff}
.newsSwiper .swiper-pagination-bullet{width:14px;height:14px;background:#ccd2df;border-radius:7px;opacity:1;margin:0 5px;border:2px solid #ccd2df}
.newsSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:unset;border-color:#467fbe}
.solut-link__pic img{width:100%;height:100%}
.product-box{margin:0 auto;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}
.product-item-tag{font-size:.18rem;padding:0 .2rem;border-radius:.2rem .2rem .2rem 0;color:#fff;display:block;line-height:.4rem;background-color:rgba(70,127,190,.6);white-space:nowrap}
.product-item{position:absolute}
.product-item-tag:hover{color:#fff;background-color:#467fbe}
.product-item-dot{position:absolute;left:-.08rem;top:.48rem;width:.26rem;height:.26rem;background-image:url(../images/dot.png);background-size:cover}
.product-1{left:2.82rem;top:1.2rem}
.product-2{left:5.74rem;top:.14rem}
.product-3{top:0;left:8.7rem}
.product-4{top:1.6rem;left:13.76rem}
.product-5{left:9.34rem;top:1.6rem}
.product-6{left:9.34rem;top:2.34rem}
.product-7{left:10.86rem;top:.94rem}
.product-8{left:10.86rem;top:1.66rem}
.product-9{left:2.5rem;top:4.14rem}
.product-10{left:4.74rem;top:5.14rem}
.product-11{left:9.32rem;top:5.44rem}
.product-12{left:12.72rem;top:4.4rem}
.product-13{left:15.28rem;top:3.72rem}
.product-14{left:2.36rem;top:7.22rem}
.product-15{left:10.76rem;top:7.22rem}
.index-section1 .section-head{margin-bottom:80px}
.index-section1{padding-bottom:0}
.index-modal-content{position:relative}
.index-section1 .product-box{
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 60px;
}
.index-section1 .product-box .item{
    width: 32.1428%;
    margin-right: 25px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 25px;
    background: #f5faff;
    transition: all .3s linear;
}
.index-section1 .product-box .item:nth-child(3n){
    margin-right: 0;
}
.index-section1 .product-box .item .img_box{}
.index-section1 .product-box .item .img_box img{}
.index-section1 .product-box .item .text_box{
    text-align: center;
    padding: 30px 0;
}
.index-section1 .product-box .item .text_box p{
    font-size: 24px;
    font-family: 'segoeui blod';
    line-height: 26px;
    margin-bottom: 25px;
}
.index-section1 .product-box .item .text_box a{
    font-size: 16px;
    font-family: 'segoeui blod';
    text-transform: uppercase;
    background: #467fbe;
    color: #ffffff;
    padding: 11px 26px;
    display: inline-block;
    border: 1px solid #467fbe;
    transition: all .3s linear;
}
.index-section1 .product-box .item .text_box a:hover{
    color: #467fbe;
    background: #ffffff;
}

.index-section1 .product-box .item:hover{

  background-color: rgb(255, 255, 255);
  box-shadow: 0px 8px 21px 0px rgba(70, 127, 190, 0.38);
}
.index-modal-content img{border-radius:10px;max-width:100%}
.index-modal-content .close{color:#fff;position:absolute;right:20px;top:20px;opacity:1;font-weight:400;line-height:1;font-size:0;text-shadow:unset;cursor:pointer}
.index-modal-content .close .iconfont{font-size:20px}
.modal-dialog{position:absolute;left:50%;top:50%;margin:0}
.modal.fade .modal-dialog{transform:translate(-50%,-200%)}
.modal.show .modal-dialog{transform:translate(-50%,-50%)}
@keyframes float{
    0%{transform:translateX(-49%) translateY(-50%)}
    50%{transform:translateX(-49%) translateY(-49%)}
    100%{transform:translateX(-49%) translateY(-50%)}
}

::placeholder{color:#999;font-family:segoeui}
.form-control::placeholder{color:#999}
.c-open .navbar-nav{overflow-y:auto}
